eponymous site - German English Dictionary